﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Benefit.Models.ServerData;
namespace Benefit.Interface.ServerData
{
    public interface IT_Account
    {
       
        /// <summary>
        /// 获取所有平台的虚拟账户
        /// </summary>
        /// <returns></returns>
        List<T_Account> GetList();

        /// <summary>
        /// 获取所有平台的虚拟账户
        /// </summary>
        /// <returns></returns>
        List<T_Account> GetUnDeletedAccounts();

        /// <summary>
        /// 判断分析系统的账户数量是否和平台一致
        /// </summary>
        /// <returns></returns>
        bool AccountCountIsSameToBenefit();



        /// <summary>
        /// 得到还没有在分析系统存在的账号
        /// </summary>
        /// <returns></returns>
        List<T_Account> GetUnRegistAccounts();


        T_Account GetModel(int id);
    }
}